• BTB-X: A Storage-Effective BTB Organization 

      Asheim, Truls; Grot, Boris; Kumar, Rakesh (Peer reviewed; Journal article, 2021)
      Many contemporary applications feature multi-megabyte instruction footprints that overwhelm the capacity of branch target buffers (BTB) and instruction caches (L1-I), causing frequent front-end stalls that inevitably hurt ...
    • Shooting Down the Server Front-End Bottleneck 

      Kumar, Rakesh; Grot, Boris (Peer reviewed; Journal article, 2022)
      The front-end bottleneck is a well-established problem in server workloads owing to their deep software stacks and large instruction footprints. Despite years of research into effective L1-I and BTB prefetching, state-of-the-art ...
    • A Specialized BTB Organization for Servers 

      Asheim, Truls; Grot, Boris; Kumar, Rakesh (Chapter, 2022)
      Contemporary server applications feature massive instruction footprints stemming from deeply layered software stacks. These footprints far exceed the capacity of the branch target buffer (BTB) and instruction cache (L1-I), ...